#ifndef ITEMWIDGETPICTURE_H
#define ITEMWIDGETPICTURE_H

#include <QWidget>
#include "QNetworkRequest"
#include "QNetworkReply"

namespace Ui {
class ItemWidgetPicture;
}

class ItemWidgetPicture : public QWidget
{
    Q_OBJECT

public:
    explicit ItemWidgetPicture(QWidget *parent = nullptr);
    ~ItemWidgetPicture();
    void SetData(const int &qstrid, const QString& qstrFileName, const QString& qstrPic);

    Ui::ItemWidgetPicture *ui;
    int qstrid;
    QString qstrFileName;
    QString qstrPic;

private:


public slots:
    void mediapicture(QString ppath); //点击播放图片槽函数
    void ReName(int pictureid); //重命名槽函数
    void Delete(int pictureid); //删除槽函数
    void saveEditinfo(int pictureid);  //回车发送新名称槽函数
    void dealMsg(QNetworkReply *reply);

signals:
    void prename(int PId, QString PName);
    void remake();
};

#endif // ITEMWIDGETPICTURE_H
